WinACIF: A Telecom IC Support Tool Using Tcl/Tk
نویسندگان
چکیده
We discuss our use of Tcl/Tk to provide software support for telecommunications Integrated Circuits (ICs). Our Windows-based Advanced Computer Interface (WinACIF) program works in concert with reconfigurable hardware based on Field Programmable Gate Arrays (FPGAs) to provide essential coordination in laboratory data collection and analysis of a device under test. WinACIF replaces several MS-DOS based applications. Whereas the previous implementations suffered from the classic limitations of MS-DOS, WinACIF provides the flexibility and functionality of windowing applications by virtue of its Tcl/Tk roots. Tcl/Tk not only supplies more than ample power to create WinACIF, but also adds the benefit of saving valuable time otherwise spent learning a complex API. Run-time loaded Tcl extensions provide the flexibility to support various devices having diverse interfaces. A single Tcl/Tk script dynamically builds a Graphical User Interface (GUI) based on product configuration data retrieved from a data store. Additionally, we used canvas widgets to provide an intuitive interface. For the engineer who requires control beyond that afforded by our GUI, Tcl serves as WinACIF’s command language.
منابع مشابه
Building a Graphical Web History Using Tcl/Tk
This poster describes the design and implementation of a Web history tool that automatically tracks user browsing activities, presents a graphic visualization of this activity, and provides a mechanism for manipulation and use of the history. This tool, caled HistoryGraph, demonstrates the power of using Tcl and Tk, especially through the reuse of existing components to create a powerful applic...
متن کاملInternet-based Desktops in Tcl/Tk: Collaborative and Recordable
This paper addresses issues that arise when a peer group, distributed across several time zones, uses the Internet to con gure and execute distributed desktop-based applications and tasks. The paper provides solutions and Tcl/Tk implementations to support (1) peer-to-peer communication/control of distributed software and computing resources over the Internet; (2) recording and playback of inter...
متن کاملMega-widgets in Tcl/Tk: Evaluation and Analysis
names for components ++ hiding some abstract names from user + + ? providing procedure to return path name ++ Reuse of widgets Reuse existing Tk widgets + + + — ? Inheriting subcommands + + ++ + — redefining subcommands + + ++ — access to original + + + — Inheriting configuration options + + + + — redefining configuration handlers + + + — access to original + + + — Reuse with any encompassing w...
متن کاملTcl Extensions for Network Management Applications
This paper presents extensions to the Tool Command Language (Tcl) that have been designed to implement network management applications. Using Tcl, we were able to make our network management applications highly extensible. Experience has shown that many useful applications can be written with a few lines of Tcl code. Site speciic adaptations are possible at very low cost. We have used our exten...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998